Job Title: Full Stack Software Developer III
Location: Denver, CO (DTC)
Duration: long-term contract, 12+ months
Job Summary:
Looking for a hands-on Software Engineer with strong problem-solving skills and the ability to collaborate in a dynamic environment. This role is ideal for a candidate skilled in developing responsive, user-friendly interfaces and integrating backend services with automation applications. You’ll work through the entire development lifecycle, from concept to deployment, as part of an agile, multi-functional team.
Key Responsibilities:
- Support efforts to enhance the lab and automation experience for WiFi test engineers.
- Design, implement, monitor, troubleshoot, and enhance systems.
- Analyze, revise, and document system logic and functionality.
- Test and review system designs.
- Mentor and guide technical staff and assist with technical decisions.
- Develop software in line with project proposals and estimate scope of work.
- Create and maintain project documentation.
Required Qualifications:
- 3+ years of proven experience as a Software Developer.
- Proficiency in full stack development, including Python, Django, JavaScript, and TypeScript.
- Experience designing and developing interdependent API services, automated deployment, and monitoring.
- Strong object-oriented programming (OOP) skills and multi-threading experience.
- Proficient in RESTful web services and system integration.
- Knowledge of SQL and NoSQL databases, with data modeling experience.
- Experience with CI/CD pipelines, Docker, and Kubernetes.
- Familiarity with Git version control, branching strategies, and GitLab.
- Strong communication and collaboration skills.
- Bachelor's degree or equivalent experience.
Preferred Skills:
- Familiarity with full stack frameworks like MERN or MEAN.
- Basic UI/UX design understanding and ability to implement user-friendly interfaces.
- Testing frameworks such as Jest, Mocha, or Selenium.
- JUnit, AWS experience, and knowledge of horizontal scaling.
- Familiarity with Agile methodology and tools like JIRA.
- Understanding of Data Structures, Algorithms, and Design Patterns.
Additional Information:
- Team of 22, including 16 in lab-focused automation roles.
- Seeking candidates able to adapt in a fast-paced environment, willing to wear multiple hats, and comfortable with shifting between projects.
- Candidates must complete a video-based pre-screen to be considered.